#include<stdio.h>
#include<math.h>
int check1(int x){
    if((999<x&&x<10000)||(99999<x&&x<1000000))return 0;
    return 1;
}
int a[10]={0};
int check2(int x){
    int i=1;
    for(i;x!=0;i++){
        a[i]=x%10;
        x/=10;
    }
    for(int j=1;j<=i;j++){
        if(a[j]!=a[i-j])return 0;
    }
    return 1;
}
int check3(int x){
    for(int i=2;i<=sqrt(x);i++){
        if(x%i==0)return 0;
    }
    return 1;
}
int main(){
    int a,b;
    scanf("%d %d",&a,&b);
    if(a==2)printf("2\n");
    if(a%2==0)a++;
    if(b>=9999999)b=9999999;
    for(int i=a;i<=b;i++){
        if(check1(i)==0)continue;
        if(check2(i)==0)continue;
        if(check3(i)==0)continue;
        printf("%d\n",i);
    }
}